package org.wevil.vo.node;



import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.LinkedList;
import java.util.List;

/** 树形菜单节点对象 */
@Getter
@Setter
@ToString
public class NodeVo {
    /** id */
    Integer id;
    /** 父id */
    Integer pid;
    /** 名称 */
    String name;
    /** 排序规则，正序排列。1-20。 */
    Integer sort;
    /** 子节点 */
    List<NodeVo> children = new LinkedList<>();

    public NodeVo(){}

    public NodeVo(Integer id, Integer pid, String name, Integer sort) {
        this.id = id;
        this.pid = pid;
        this.name = name;
        this.sort = sort;
    }
}